Harmony
Saint-Étienne - 42
Prix * : à partir de 96 700€
Harmony, programme immobilier neuf à Saint-Étienne, composé d'un ensemble d'appartements neufs.
Descriptif : Faites un investissement clé en main avec forte rentabilité! Destinés aux étudiants et aux jeunes actifs, seuls ou en colocation, les appartements sont meublés, équipés et dotés de tout le confort du neuf. Balcon ou terrasse privative complètent le portrait de cette résidence tournée vers le bien-être de ses usagers. Saint-Étienne est aujourd'hui à la tête d'une métropole regroupant 53 communes. Terre d'innovations et de créations sous toutes ses formes, elle attire, entre autres, quelques 30 000 étudiants chaque année. En phase avec les besoins de la ville qui compte accueillir 10 000 étudiants de plus d'ici 2035, Harmony propose des logements sous la forme de studio, ou de T3 pour colocation. UNE RÉSIDENCE AUX MULTIPLES SERVICES : salle de coworking, espace déjeuner, fitness, laverie et buanderie, connexion internet haut débit, locaux à vélos en sous-sol. Pour toutes informations complémentaires, prenez contact avec nous!
Labels écologiques : BBC, RT 2020 / RE 2020
Les informations sur les risques auxquels ce bien est exposé sont disponibles sur le site Géorisques https://www.georisques.gouv.fr
Livraison : 2ème trimestre 2027
Depuis le 1er janvier 2016, vous pouvez bénéficier d'un prêt à taux zéro pouvant atteindre 40% du montant de votre achat.
Il ne vous reste que quelques mois pour profiter encore du PTZ pour ce programme ! (à compter du 1er janvier prochain, le PTZ sera supprimé dans la zone de ce programme, en savoir plus)
Prix* et stocks disponibles
Appartement 1 pièce à partir de 96 700 € Infos PTZ
Montants possibles du PTZ 2025 (zone B2)* |
---|
1 personne | 2 personnes | 4 personnes |
---|
19 340 € | 19 340 € | 19 340 € |
(Simulation pour un prix de 96 700 €) |
96 700 € | 19.65 m2 | Étage : 1 | : NE | Réf : 1203 | Terrasse : 5 m2 | Plan détaillé |
98 034 € | 20.22 m2 | Étage : 2 | : O | Réf : 1309 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 1312 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 1313 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : E | Réf : 1406 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : E | Réf : 1408 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 1411 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 1413 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 4 | : E | Réf : 1504 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.09 m2 | Étage : 4 | : E | Réf : 1508 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : E | Réf : 4301 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : E | Réf : 4302 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : E | Réf : 4303 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : E | Réf : 4304 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : E | Réf : 4305 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 20 m2 | Étage : 2 | : E | Réf : 4306 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 4307 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 4308 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 4309 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 4310 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 4311 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 2 | : O | Réf : 4312 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 21.06 m2 | Étage : 2 | : NO | Réf : 4313 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 21.78 m2 | Étage : 2 | : N | Réf : 4315 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : E | Réf : 4401 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : E | Réf : 4402 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : E | Réf : 4403 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : E | Réf : 4405 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 20 m2 | Étage : 3 | : E | Réf : 4406 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 4408 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 4409 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 4410 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 4411 | Balcon : 4 m2 | Plan détaillé |
98 034 € | 18.25 m2 | Étage : 3 | : O | Réf : 4412 | Balcon : 4 m2 | Plan détaillé |
98 246 € | 18.25 m2 | | : O | Réf : 1001 | Terrasse : 5 m2 | Plan détaillé |
98 246 € | 18.25 m2 | Étage : 1 | : E | Réf : 1205 | Balcon : 4 m2 | Plan détaillé |
Appartement 4 pièces à partir de 285 822 € Infos PTZ
Montants possibles du PTZ 2025 (zone B2)* |
---|
1 personne | 2 personnes | 4 personnes |
---|
22 000 € | 30 800 € | 44 000 € |
(Simulation pour un prix de 285 822 €) |
285 822 € | 74.32 m2 | Réf : 2102 | Terrasse : 30 m2 | Plan détaillé |
285 823 € | 74.31 m2 | Réf : 2002 | Terrasse : 29 m2 | Plan détaillé |
Appartement 7 pièces à partir de 446 927 € Infos PTZ
Montants possibles du PTZ 2025 (zone B2)* |
---|
1 personne | 2 personnes | 4 personnes |
---|
22 000 € | 30 800 € | 44 000 € |
(Simulation pour un prix de 446 927 €) |
446 927 € | 122.11 m2 | Étage : 2 | : NS | Réf : 4316 | Balcon : 14 m2 | Plan détaillé |
446 928 € | 122.11 m2 | Étage : 3 | : NS | Réf : 4416 | Balcon : 23 m2 | Plan détaillé |
*Prix indicatifs dans la limite des stocks disponibles. Dernière mise à jour 25/06/2025
Comparez les offres de financement pour votre prêt immobilier
EDOUARD DENIS32 rue Joannes Carret
69009 Lyon
Voir le numéro
Voir le site : http://www.edouarddenis-immobilier.com
Retour page précédente
LA SÉLECTION DE NOS PARTENAIRES

Découvrir
Marignier - 74
3, 4 pièces

Découvrir
Vaulx-en-Velin - 69
3, 4, 5 pièces

Découvrir
Caluire-et-Cuire - 69
1, 2, 3, 4 pièces

Découvrir
Challes-les-Eaux - 73
3, 4, 5 pièces

Découvrir
Lyon 2ème - 69
3, 4, 5 pièces
Les infos du neuf en Rhône-Alpes
// img loading on submit
var imgLoad=new Image();
/*imgLoad.src='https://www.trouver-un-logement-neuf.com/images/interface/ajax-loader.gif';*/
imgLoad.src='https://www.trouver-un-logement-neuf.com/images/loader_white_46x46.gif';
var mySwiper=selfApp.swiper('.swiper-container', {
speed: 400,
spaceBetween: 40,
preloadImages: false,
lazyLoading: true,
pagination: '.swiper-pagination'
});
// pickers=select civilité
var pickerCustomCivilite=selfApp.picker({
input: '#picker-custom-civilite',
rotateEffect: false,// bug firefox
toolbarCloseText: 'ok',
cols: [
{
textAlign:'center',
values: ['Mme.', 'M.'],
},
],
onClose: function (picker){
$$('#civilite').val(picker.value[0]);
}});
$$('#picker-custom-civilite').click(function(){
pickerCustomCivilite.open();
});
// recupération initiale des fields hidden
$$('#UA_forminfos').find("input[name^='f7-']").each(function(){
var iname=$$(this).attr('name').slice(3);
$$(this).val($$('#'+iname).val());
});
// transmet valeurs des champs f7-xxx aux champs hidden
$$('#UA_forminfos').on('change', "input[name^='f7-']", function(){
var iname=$$(this).attr('name').slice(3); // y'avait , ici
ival=$$(this).val();
$$('#'+iname).val(ival);
// store datas
// NO var formData=myApp.formToData('#UA_forminfos');
// NO selfApp.formStoreData('#UA_forminfos', formData)
});
// restore datas si existe
// NO var formData=selfApp.formGetData('#UA_forminfos');
//if(undefined!=formData){
// selfApp.formFromData('#UA_forminfos', formData);
//}
$$('#UA_forminfos').on("keydown", "input[name^='f7-']", function(event){
if(event.keyCode==13){
var nextIput=$$(this).parents("li").siblings('li').eq(0).find("input[name^='f7-']");
if(nextIput.length>0) nextIput.focus();
}});
var swipePage=function(){
var posX_start,
posX_end,
moveStart=0,
moveEnd=0,
btNext=$$('.nav_next'),
btPrev=$$('.nav_prev');
$$('.detailWrapper').on('touchstart', function(e){
if($$( e.target).hasClass('swiper-lazy')){
moveStart=0;
}
else moveStart=1;
posX_start=e.changedTouches[0].clientX;
});
$$('.detailWrapper').on('touchend', function(e){
posX_end=e.changedTouches[0].clientX;
if(moveStart==1){
moveStart=0;
var dist=posX_start-posX_end;
if(dist>120){
if(btNext.length>0) btNext.click();
}
else if(dist<-120){
if(btPrev.length>0) btPrev.click();
}}
});
}
swipePage();
$$('.bubble-cont').on('click', function(e){
if($$(e.target).hasClass('bubble-cont')){
$$(this).toggleClass('hover');
}});
// photos browser
var myPhotoBrowserStandalone=selfApp.photoBrowser({theme:'dark', backLinkText: 'fermer', ofText: 'sur', lazyLoading:true, lazyLoadingInPrevNext:true, lazyLoadingOnTransitionStart:true, photos:[{url:'https://www.trouver-un-logement-neuf.com/immo-neuf/programmes-neufs/edouard-denis/3_0063_63689_PRG_PHOT_63689.jpg'},{url:'https://www.trouver-un-logement-neuf.com/immo-neuf/programmes-neufs/edouard-denis/3_0063_63689_PRG_PHO2_63689.jpg'},{url:'https://www.trouver-un-logement-neuf.com/immo-neuf/programmes-neufs/edouard-denis/3_0063_63689_PRG_PHO3_63689.jpg'}]});
$$(document).on('click', '.pb-standalone', function(){
myPhotoBrowserStandalone.open();
});
// crop text overflows
var parags=$$('.brdInherit p');
$$.each(parags, function (i, e){
// p without class
if(e.classList.length<1){
if(e.offsetHeight
...").insertAfter($$(parags[i]));
}}
});
// défilement des vignettes
vignetteDefil();
selectVignette();
$$(document).on('click', '#formBtOpen', function(e){});
$$(document).on('click', '#bt-dmd-rappel', function(e){});
$$(document).on('click', '.geoLocaliser', function(e){
e.preventDefault();
var url=$$(this).attr('href'),
callback=function (){
if(typeof(url)!='undefined'){
window.location=url;
}};
});
$$(document).on('click', "input[name='f7-mail']", function(e){});
$$(document).on('click', '.msg-plan-confirm-modal', function(e){});
$$(document).on('click', '#MysearchAgent', function(e){
e.preventDefault();
var url=$$(this).attr('href'),
callback=function (){
if(typeof(url)!='undefined'){
window.location=url;
}}});
$$('#ring-caller').on('click', function(e){
var icoTel=$$('.bt2hide svg').addClass('anim-ring');
var t=setTimeout(function(){icoTel.removeClass('anim-ring')}, 1100);
shownums($$('.bt2hide'));
});
removeErrorDisplayOnChange();
$.cookie('screenHeight', window.innerHeight, {expires: 0, path: '/', domain: '.trouver-un-logement-neuf.com', secure: false});
/* ------------ JS FORM all pages ------------------------------------------------------------ */
$$('#header-search-form').on('click', '.geoRemover', function(){
$$.cookie('search_loc','', {expires: 0, path: '/', domain: '.trouver-un-logement-neuf.com', secure: false});
$$.cookie('search_geoloc','', {expires: 0, path: '/', domain: '.trouver-un-logement-neuf.com', secure: false});
$$("input[name='geoloc_']").val('').data('formatted', '');
$$("input[name='search_geoloc']").val('');
$$('.geoRemover').css('display','none'); // pas hide/show car met block alors qu'on veut inline-block
$$('.ac_results li').remove();
if($$(this).parents('#header-search-form').length>0){
$$('#produit-geoproxi-range').addClass('disabled');
$$('#geoproxi-range,#geoproxi').val(0);
$$('#search-form').trigger('refresh');
}});
var autocompleteDropdownAjax=myApp.autocomplete({
input: '#header-search-input',
openIn: 'dropdown',
preloader: true, //enable preloader
valueProperty: 'id', //object's "value" property name
textProperty: 'name', //object's "text" property name
limit: 25,
dropdownPlaceholderText: 'Localité, code postal',
source: function (autocomplete, query, render){
var results=[];
if(query.length===0){
render(results);
return;
}
// Show Preloader
autocomplete.showPreloader();
// Do Ajax request to Autocomplete data
$$.ajax({
url: urlGeo + '?V=THAC',
method: 'GET',
//send "query" to server. Useful in case you generate response dynamically
data: {
q: removeDiacritics(query.toLowerCase()),
showArrT:1,
limit:25
},
success: function (data){
// Find matched items
var mLocation=data.split('\n');
var resultDisplay={};
var tmp='';
for (var i=0; i1) txt='Voir les ' + response.nb_res + ' résultats';
$$('#search-button').text(txt);
}},
error: function(jqXHR, textStatus, errorThrown){
console.log(jqXHR, textStatus, errorThrown);
}});
}
// DISPLAY more params
$$('#header-search-input').on('focus', function(){
$$('#search-over').removeClass('closed');
$$('#search-form').trigger('refresh');
$$(document).on('keypress', function(e){
var key=(e.keyCode ? e.keyCode : e.which);
if(key==13){
console.log('enter pressed');
if($$('#search-button').prop('disabled')){
$$('#search-button').addClass('bounce');
setTimeout(function (){
$$('#search-button').removeClass('bounce');
}, 400);
return false;
}
else{
console.log('trigger click');
$$('#search-button').trigger('click');
}}
});
});
// close form
$$('body').on('click', '.close-form', function(e){
e.preventDefault();
$$('#search-over').addClass('closed');
});
/* ---------------------------------------------------------- */ // # JS-detail-opener #
// masque les 3+ premiers elem
$('.group-stock').each(function(){
var btMore=false;
$(this).find('.lot-unity').each(function(i, el){
if(i>= 3){
$(this).hide();
btMore=true;
}});
if(btMore&&$(this).find('.bt-more').length<1){
$(this).append("Voir plus de lots");
}});
$('.bt-view-more').on('click', function(e){
e.preventDefault();
$(this).parents('.group-stock').find('.lot-unity').show();
$(this).remove();
});
$('.lots-opener').on('click', function(e){
e.preventDefault();
if(undefined===$(this).data('open')){
$(this).data('open', {state:true});
}
$(this).data('open', {state:!Boolean($(this).data('open').state)});
if($(this).data('open').state){
$(this).prop('title', 'Masquer le détail de lots disponibles');
$(this).parents('.group-stock').find('.lot-details, .bt-view-more').show();
$(this).find('.ico-state').html("");
}
else{
$(this).prop('title', 'Voir le détail des lots disponibles');
$(this).parents('.group-stock').find('.lot-details, .bt-view-more').hide();
$(this).find('.ico-state').html("");
}});
$('.bt2hide').on('click', function(){
console.log('event voir numero');
shownums($(this));
});
shownums=function(el){
el.fadeOut(500,function(){
el.next('.tel2show').each(function(){
var jqthis=$(this);
var jsthis= this;
var shard=jqthis.attr('data-shard');
var indicatif=jqthis.attr('data-ind'); if(indicatif) indicatif=";"+indicatif;
// jqthis.hide();
jqthis.html(jqthis.attr('data-org'));
if(shard!='undefined'&&typeof(__fs_dncs_instance)=='object'&&typeof(__fs_dncs_instance.getNumber)=='function'){
__fs_dncs_instance.getNumber(
function(ref,res){
// update all
var ind=indicatif ? indicatif.replace(';', '') : '';
$('.tel2show').filter('[data-shard="' + shard + '"][data-ind="' + ind + '"]').html(res.local);
// ref.innerHTML=res.local; // old version
$.ajax({type: 'POST', url: '/class_inc/ajax_freespee_callback.php',data:{sitealias:'TULN', produit:'h210314', orgnum:encodeURIComponent(jqthis.attr('data-org')), replacedWith:encodeURIComponent(res.local)},success: function(msg){}});
},
jsthis,
jqthis.attr('data-org'),
'trouverunlogemen'+indicatif,
Number(shard), // Number important
'&custnr=746&custname=edouard-denis',
''
);
} // else console.log('NOK');
}).fadeIn(500);
});
console.log('event voir numero');
}
// remove controls if no overflow
$$.each($$('.mod-nouveaux-defil-container'), function(i, el){
if(!checkOverflow(el)){
$$(el).prev('.mod-nouveaux-defil-prev').html('');
$$(el).next('.mod-nouveaux-defil-next').html('');
}});
var imgLoad=new Image();
imgLoad.src='https://www.trouver-un-logement-neuf.com/images/loader_46x46.gif';
$$(document).on('ajax:success', function(e){
var xhr=e.detail.xhr;
var data=xhr.response;
if(xhr.requestUrl.indexOf('contactform.php')>0){
// submit ok close popup
if(data==='close'){
selfApp.closeModal('.popup-contactform');
location.reload(true);
}
// check and submit
else{
$$('.popup-contactform .ajax-form').html(data);
// pickers=select
var pickerCustomCivilite=selfApp.picker({
input: '#picker-custom-civilite',
rotateEffect: false,// bug firefox
toolbarCloseText: 'ok',
cols: [
{
textAlign:'center',
values: ['Mme.', 'M.'],
},
],
onClose: function (picker){
$$('#civilite').val(picker.value[0]);
}});
$$('#picker-custom-civilite').click(function(){
pickerCustomCivilite.open();
});
// transmet valeurs des champs f7-xxx aux champs hidden
$$('#UA_forminfos').on('change', "input[name^='f7-']", function(){
var iname=$$(this).attr('name').slice(3),
ival=$$(this).val();
$$('#'+iname).val(ival);
// store datas
// NO var formData=myApp.formToData('#UA_forminfos');
// NO selfApp.formStoreData('#UA_forminfos', formData)
});
// restore datas si existe
// NO var formData=selfApp.formGetData('#UA_forminfos');
//if(undefined!=formData){
// selfApp.formFromData('#UA_forminfos', formData);
//}
// recupération initiale des fields hidden
$$('#UA_forminfos').find("input[name^='f7-']").each(function(){
var iname=$$(this).attr('name').slice(3);
$$(this).val($$('#'+iname).val());
});
// transmet valeurs des champs f7-xxx aux champs hidden
$$('#UA_forminfos').on('change', "input[name^='f7-']", function(){
var iname=$$(this).attr('name').slice(3); // y'avait , ici
ival=$$(this).val();
$$('#'+iname).val(ival);
// store datas
// NO var formData=myApp.formToData('#UA_forminfos');
// NO selfApp.formStoreData('#UA_forminfos', formData)
});
$$('#chk_boolTrackerAccept').click(function(){
if($$(this).prop('checked'))$$('#boolTrackerAccept').val('0'); // checked=OFF
else $$('#boolTrackerAccept').val('1'); // non checked=ON (default), attention fonctionnement inverse
});
$$('#chk_boolpartenaire').click(function(){
if($$(this).prop('checked'))$$('#boolpartenaire').val('1'); // checked=ON
else $$('#boolpartenaire').val('0'); // non checked=OFF (default)
});
$$('#chk_boolnewsletter').click(function(){
if($$(this).prop('checked'))$$('#boolnewsletter').val('1'); // checked=ON
else $$('#boolnewsletter').val('0'); // non checked=OFF (default)
});
$$('#subForm2').click(function(e){
e.preventDefault(); console.log('bt clicked');
$$(this).css({display:'none'});
$$(imgLoad).addClass('center').css({display:'block'}).insertAfter($$(this));
console.log($$('#UA_forminfos'));
$$('#UA_forminfos').trigger('submit');
});
$$('#UA_forminfos').on('submit', function(e){
e.preventDefault(); console.log('submit triggered');
});
removeErrorDisplayOnChange();
}}
});
$$(document).on('click', 'a[data-popup=".popup-contactform"]', function(){
console.log($$(this).data('params'));
var params=JSON.parse($$(this).data('params'));
if(params.title){
$$('.pop-title').html(params.title);
}
$$.post('https://vm10_m.trouver-un-logement-neuf.com/page/contactform.php', params);
});
$$(document).on('opened', '.popup-rappel', function(){
var flagid=$$('#bt-dmd-rappel').data('flagid');
$$('.popup-rappel .popup-rappel-dyn-content').html("");
});
$$(document).on('click', '.popover-news', function(){
var clickedLink=this;
var popoverHTML=''+
'
' +
'
'+
'
'+
'
Recevoir la lettre d\'information
'+
'
En cochant la case oui, indiquant que vous acceptez de recevoir notre newsletter, vous recevrez deux fois par mois par courrier électronique notre lettre d\'information, contenant les dernières actualités de l\'immobilier neuf, des conseils pratiques, une sélection de programmes immobiliers, un accès à nos annonces immobilières par région, des liens utiles. Vous pourrez à tout moment demander l’arrêt de ce service en cliquant sur les liens de désabonnement visibles en haut et en bas du message électronique.
'+
'
'+
'
'+
'
'
selfApp.popover(popoverHTML, clickedLink);
})
$$(document).on('click', '.popover-part',function(){
var clickedLink=this;
var popoverHTML=''+
'
' +
'
'+
'
'+
'
Recevoir les offres promotionnelles
'+
'
En cochant la case oui, indiquant que vous acceptez de recevoir des informations de nos partenaires commerciaux, nous serons parfois amenés à vous transmettre par courrier électronique, ou sms, des offres commerciales de nos partenaires. Ceci uniquement dans le cas où vous avez formellement accepté de recevoir des informations de ceux-ci. Nous restons les seuls détenteurs de ces informations, qui ne seront jamais cédées à des tiers. Vous aurez à tout moment la possibilité, via un lien de désinscription présent dans tous les courriers électroniques, ou sms, que nous vous adresserons, de vous désinscrire de cette liste de diffusion.
'+
'
'+
'
'+
'
'
selfApp.popover(popoverHTML, clickedLink);
})
});
selfApp.init();